package com.day5.test7_polymorpic;

/**
 * @author 小坡
 * @date 2022/9/7  14:43
 **/
public class TestPolymorpic {
    /*
     * 多态的前提:
     * 1．要有(继承\实现)关系
     * 2．要有方法重写
     * 3.要有父类引用，指向子类对象
     * */
    public static void main(String[] args) {
//        当前事物是一只动物
        Animal animal = new Cat();
        animal.eat();
//        当前事物是一只猫
        Cat cat = new Cat();
        cat.eat();

    }
}

class Animal {
    public void eat() {
        System.out.println("动物吃饭");
    }
}

class Cat extends Animal {
    @Override
    public void eat() {
        System.out.println("猫吃鱼");
    }
}